

        .switch .contn .txt .tip{
            max-width: 100% !important;
            position: relative;
            transform: translateY(50px);
            opacity: 0;
            overflow: visible !important;
        }
        .active.switch .contn .txt .tip{
            transition: all 1s .5s ease;
            opacity: 1;
            transform: translateY(0px);
        }
        .switch .contn .txt .tip:before{
            content: '';
            position: absolute;
            top: -30px;
            left: 50%;
            transform: translateX(-50%);
            width: 0px;
            opacity: 0;
            height: 5px;
            background: #fff;
        }
        .tips.switch .contn .txt .tip:before{
            background: #1d1e2c;
        }
        .active.switch .contn .txt .tip:before{
            width: 75px;
            opacity: 1;
            transition: all 1s 1s ease;
        }

        .switch .contn .txt{
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            text-align: center;
            overflow: visible;
        }
        

        .tips.switch  .contn .txt{
            top: 50% !important;
            left: 50% !important;
            transform: translate(-50%,-50%) !important;
            position: absolute !important;
        }
        .tips.switch .contn .txt .pra{
            font-size: 26px;
            line-height: 36px;
            text-align: center;
            max-width: 530px;
            white-space: normal;
            padding: 0;
            margin: 45px 0 50px;
            margin-left: auto;
            margin-right: auto;
            transform: translateY(50px);
            opacity: 0;
        }
        .tips.switch.active .contn .txt .t,
        .tips.switch.active .contn .txt .pra{
            transform: translateY(0px);
            opacity: 1;
            transition: all 1s .7s ease;
        }
        .tips.switch .contn .txt .t{
            font-size: 16px;
            line-height: 25px;
            text-align: center;
            max-width: 460px;
            margin: 0 auto;
            transform: translateY(50px);
            opacity: 0;
        }
        .tips.switch.active .contn .txt .t{
            transition-delay: .9s;
        }

        .wedo{
            background: #13141f;
        }
        .wedo.switch{
            border-width: 0px !important;
        }
        .wedo.switch.active {
            transition: initial;
            z-index: 1;
            opacity: 1;
            transform: initial;
        }
        .wedo.switch .contn .txt .tip{
            color: #fff;
        }
        .wedo.switch.leave .contn{
            transform: initial;
            filter: initial;
            opacity: 0;
            transition: all .5s ease;
        }

        .wedo .roundBox{
            width: 100%;
            height: 515px;
            position: relative;
            margin-top: 80px;
        }
        .wedo .roundBox:before{
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) rotate(-20deg);
            width: 512px;
            height: 512px;
            background: url(../img/wedo/dottedR.png) no-repeat center center;
            background-size: 100%;
            opacity: 0;
        }
        .wedo.active .roundBox:before{
            transform: translate(-50%, -50%) rotate(0);
            opacity: 1;
            transition: transform 1s 1s ease-out, opacity .3s 1s ease;
        }
        .wedo .roundBox .circle{
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) rotate(20deg);
            background: url(../img/wedo/round1.png) no-repeat center center;
            background-size: 100%;
            width: 350px;
            height: 350px;
            opacity: 0;
        }
        .wedo.active .roundBox .circle{
            transform: translate(-50%, -50%) rotate(0);
            opacity: 1;
            transition: transform 1s 1s ease-out, opacity .3s 1s ease;
        }
        .wedo .roundBox .circle .num{
            top: 50%;
            left: 50%;
            position: absolute;
            transform: translate(-50%, -50%);
            font-size: 50px;
            font-weight: 100;
            text-align: center;
            color: #f3f3f3;
            opacity: 0;
            line-height: 1;
        }
        .wedo.active .roundBox .circle .num{
            opacity: 1;
            transition: all .5s 2s ease;
        }
        .wedo .roundBox .circle .num span{
            font-size: 30px;
            display: inline-block;
            margin-left: 10px;
            margin-top: 3px;
            vertical-align: top;
        }
        .wedo .roundBox ul{
            color: #d5d6e4;
            width: 0px;
            height: 0px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            font-size: 17px;
        }
        .wedo .roundBox ul li{
            position: absolute;
            top: 50%;
            left: 50%;
            white-space: nowrap;
        }
        .wedo .roundBox ul li:before{
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
            width: 2px;
            height: 127px;
            background: #897053;
        }
        .wedo .roundBox ul li:nth-child(1){
            margin-top: -270px;
            transform: translateX(-50%);
        }
        .wedo .roundBox ul li:nth-child(1):before{
            top: 30px;
            left: 50%;
            margin-left: 4px;
            transform: translateX(-50%) scale(0);
        }
        .wedo.active .roundBox ul li:nth-child(1):before{
            transition: all .3s 2s ease;
            transform: translateX(-50%) scale(1);
        }
        .wedo .roundBox ul li:nth-child(2){
            margin-top: 115px;
            margin-left: 225px;
            text-align: left;
        }
        .wedo .roundBox ul li:nth-child(2):before{
            transform: rotate(-60deg) scale(0);
            top: -86px;
            left: -74px;
        }
        .wedo.active .roundBox ul li:nth-child(2):before{
            transition: all .3s 2.2s ease;
            transform: rotate(-60deg) scale(1);
        }
        .wedo .roundBox ul li:nth-child(3){
            margin-top: 115px;
            margin-left: -425px;
        }
        .wedo .roundBox ul li:nth-child(3):before{
            left: 273px;
            top: -86px;
            transform: rotate(60deg) scale(0);
        }
        .wedo.active .roundBox ul li:nth-child(3):before{
            transition: all .3s 2.4s ease;
            transform: rotate(60deg) scale(1);
        }
        .wedo .roundBox ul li p{
            opacity: 0;
        }
        .wedo.active .roundBox ul li p{
            transition: all .3s 2.2s ease;
            opacity: 1;
        }
        

        @media(max-width:1600px){
            .switch .contn .txt .tip:before{
                top: -20px;
            }
            .wedo .roundBox{
                transform: scale(.75);
                margin-top: 0px;
            }
        }

        @media(max-width:1024px){
            .frozen.switch .contn .txt .tip{
                transition: all 1s .5s ease;
                opacity: 1;
                transform: translateY(0px);
            }
            .frozen.switch .contn .txt .tip:before{
                width: 75px;
                opacity: 1;
                transition: all 1s 1s ease;
            }
            .tips.switch{
                height: 100vh;
            }
            .tips.switch.frozen .contn .txt .t,
            .tips.switch.frozen .contn .txt .pra{
                transform: translateY(0px);
                opacity: 1;
                transition: all 1s .7s ease;
            }
            .tips.switch.frozen .contn .txt .t{
                transition-delay: .9s;
            }
            .wedo.frozen .roundBox:before{
                transform: translate(-50%, -50%) rotate(0);
                opacity: 1;
                transition: transform 1s 1s ease-out, opacity .3s 1s ease;
            }
            .wedo.frozen .roundBox .circle{
                transform: translate(-50%, -50%) rotate(0);
                opacity: 1;
                transition: transform 1s 1s ease-out, opacity .3s 1s ease;
            }
            .wedo.frozen .roundBox .circle .num{
                opacity: 1;
                transition: all .5s 2s ease;
            }
            .wedo.frozen .roundBox ul li:nth-child(1):before{
                transition: all .3s 2s ease;
                transform: translateX(-50%) scale(1);
            }
            .wedo.frozen .roundBox ul li:nth-child(2):before{
                transition: all .3s 2.2s ease;
                transform: rotate(-60deg) scale(1);
            }
            .wedo.frozen .roundBox ul li:nth-child(3):before{
                transition: all .3s 2.4s ease;
                transform: rotate(60deg) scale(1);
            }
            .wedo.frozen .roundBox ul li p{
                transition: all .3s 2.2s ease;
                opacity: 1;
            }
        }

        @media(max-width:767px){
            .tips.switch .contn .txt{
                width: calc(100% - 50px);
            }
            .tips.switch .contn .txt .pra{
                font-size: 17px;
                line-height: 21px;
                margin-top: 15px;
                max-block-size: 25px;
            }
            .tips.switch .contn .txt .t{
                font-size: 12px;
                line-height: 20px;
            }

            .switch .contn .txt .tip{
                opacity: 1;
                transform: translateY(0px);
            }
            .switch .contn .txt .tip:before{
                width: 75px;
                opacity: 1;
                height: 3px;
            }
            .tips.switch .contn .txt .t,
            .tips.switch .contn .txt .pra{
                transform: translateY(0px);
                opacity: 1;
            }
            .wedo.switch .contn{
                padding-bottom: 50px;
                padding-top: 75px;
            }
            .wedo .roundBox{
                margin-top: 10px;
                transform: initial;
                height: initial;
            }
            .wedo .roundBox:before,
            .wedo .roundBox .circle{
                display: none;
            }
            .wedo .roundBox ul{
                position: relative;
                top: initial;
                left: initial;
                width: initial;
                height: initial;
                transform: none;
                font-size: 14px;
                line-height: 20px;
                margin-bottom: 50px;
            }
            .wedo .roundBox ul li{
                position: relative;
                top: initial;
                left: initial;
                text-align: center !important;
                margin: 0 0 15px !important;
                transform: initial !important;
            }
            .wedo .roundBox ul li p{
                opacity: 1;
                width: 172px;
            }
            .wedo .roundBox ul li:first-child p{
                width: 100%;
            }
        }